package com.can.function;

import java.util.function.Predicate;

/**
 * 断定型接口：
 * 有一个输入参数，返回值只能是 布尔值！
 */
public class PredicateDemo01 {
    public static void main(String[] args) {
        //判断字符串是否为空
//        Predicate<String> predicate = new Predicate<String>() {
//            @Override
//            public boolean test(String str) {
//                str.isEmpty();
//                return str!=null&&str.length()>0?false:true;
//            }
//        };
        Predicate<String> predicate = (str)-> str!=null&&str.length()>0?false:true;// 简化return

        System.out.println(predicate.test(null));

    }
}
